﻿#pragma once
#include "../../../Common/ShaderAndLayoutManager.h"

class DX3ShadersAndInputLayoutManager : public ShaderAndLayoutManager
{
public:
    virtual  void BuildShaderAndLayout() override;
    
public:
    const std::vector<D3D12_INPUT_ELEMENT_DESC>& GetInputLayout() const;
private:
    std::vector<D3D12_INPUT_ELEMENT_DESC> mInputLayout;
};
